package com.motorola.dp.jenkinsmonitor.service.process;

/**
 * This service is responsible for monitoring and updating
 * the list of customers, the list of modules per customer, the list of builds per customer, etc.
 */
public interface StructureMonitoringService {

    /**
     * updates the list of existing customers
     */
    void updateCustomerList();

    /**
     * updates the list of SVN modules for each customer
     */
    void updateCustomerModules();

    /**
     * updates the list of jobs for each customer
     */
    void updateCustomerJobs();

}
